| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

ShaderPassCustomSlot.h
1 // ShaderPassCustomSlot.h
3 //
5
6 namespace nkGraphics
7 {
11 class ShaderPassCustomSlot
12 {
13 public :
14
20 ShaderPassCustomSlot (System* system) noexcept ;
24 virtual ~ShaderPassCustomSlot () ;
25
26 // Getters
30 nkMemory::StringView getTypeName () const ;
31
35 virtual unsigned int getDataByteSize () = 0 ;
41 virtual void fillDataBuffer (void* buffer) = 0 ;
42 } ;
43 }
nkGraphics::ShaderPassCustomSlot::fillDataBuffer
virtual void fillDataBuffer(void *buffer)=0
nkGraphics::System
Main interface with the component system.
Definition: System.h:14
nkGraphics::ShaderPassCustomSlot::getDataByteSize
virtual unsigned int getDataByteSize()=0
nkGraphics::ShaderPassCustomSlot::getTypeName
nkMemory::StringView getTypeName() const
nkMemory::StringView
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
nkGraphics::ShaderPassCustomSlot::ShaderPassCustomSlot
ShaderPassCustomSlot(System *system) noexcept
nkGraphics::ShaderPassCustomSlot
A custom slot, implementable by external code.
Definition: ShaderPassCustomSlot.h:12
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::ShaderPassCustomSlot::~ShaderPassCustomSlot
virtual ~ShaderPassCustomSlot()